rainfall precipitation - French English Dictionary